.products{
display:inline; 
float:left; 
background-color:#fff; 
border:none; 
height:176px; 
overflow:hidden; 
width:642px; 
_margin-top:-14px}
#gongsitupian{
float:left; 
height:162px; 
margin-top:12px; 
padding-right:12px; 
width:192px; 
background:transparent url('/pub/images/gongsi.png') no-repeat 0 0}
.section-CAPACITY #content{
border:1px solid #ccc}
.section-PRODUCTS #content{
border:1px solid #ccc}
.ATMP_ImageTitle{
color:#000 !important; 
font-weight:normal !important; 
margin-top:5px; 
text-decoration:none}
#prd_zone{
border:1px solid #CCC; 
margin:5px 20px; 
*height:137px}
.products li{
border-right:0px solid #2AB3E7; 
float:left; 
height:151px; 
list-style-image:none; 
list-style-position:outside; 
list-style-type:none; 
padding-left:2px; 
padding-right:2px; 
text-align:center; 
width:200px}
#hotproducts{margin-top:17px}
ul.img{
margin-top:0px !important; 
width:2500px !important}

.hiddenStructure{
display:none}
#portal-top{}
#wrapper-globalsections a{
color:#fff; 
font-size:16px; 
font-family:&#40657; &#20307; }
.item{
background:transparent url('/pub/images/fenge.png') no-repeat right center; 
padding-right:20px;
width:69px;
*width:64px; 
*padding-right:20px; 
_padding-right:20px}
.portletBookmarkPortlet .portletHeader{
background:transparent url('/pub/images/daohangbg.png') no-repeat 0 0; 
height:49px; 
width:310px}
.portletBookmarkPortlet .portletHeader a{
color:#000; 
margin-top:10px; 
margin-left:32px}
.portletBookmarkPortlet dd{
border-bottom:1px dashed #000; 
margin-left:20px; 
width:275px}
.portletNavigationTree dt{
background:transparent url('/pub/images/daohangbg2.png') no-repeat 0 0; 
height:52px; 
width:310px}
.portletNavigationTree dt a{
color:#FFF; 
padding-left:36px; 
padding-top:13px !important}
.portletNavigationTree dd{
border:none; 
margin-left:20px; 
*margin-left:-20px; 
_margin-left:-20px}

#viewlet-above-content{
width:100%}
#shouyedaohang{
margin-left:-20px; 
*margin-left:-10px; 
*margin-top:-10px; 
_margin-top:-10px}

.myedit{
padding-left:14px; 
padding-right:14px; 
text-indent:2em}
.portlet-static-516c53f87b804ecb dt.portletHeader span{display:block}
.portlet-static-516c53f87b804ecb .portletHeader, .portletslidebar_portlet .portletHeader{
background:transparent url('/pub/images/more.png') no-repeat scroll center right; 
height:9px; 
margin-right:50px; 
*margin-right:30px}
.portlet-static-516c53f87b804ecb .portletHeader span a, .portletslidebar_portlet .portletHeader a span 
{color:#015358 !important; font-size:17px; margin-left:15px}
.portlet-static-516c53f87b804ecb .portletHeader span.portletTopRight, .portletslidebar_portlet .portletHeader span.portletTopRight{
display:block !important; 
background:transparent url('/pub/images/jiantou.png') repeat-x scroll left center; 
width:450px; 
height:5px; 
margin-left:92px; 
margin-top:-17px}
#lianxi{
margin-left:110px; 
padding-top:4px; 
width:165px; 
color:#015358}
.portlet-static-80547cfb62114eec .portletHeader{
background-color:transparent !important}
.portlet-static-80547cfb62114eec .portletHeader >span{
color:#015358 !important}
.portlet-static-80547cfb62114eec dd{
background:transparent url('/pub/images/dianhua.png') no-repeat 0 0; 
width:86px; 
height:87px}
.portlet-static-111{
background:transparent url('/pub/images/logo.gif') no-repeat 0 0; 
width:376px; 
height:40px}
#portaltab-Members, #portaltab-news, #portaltab-events, #portaltab-Events{
display:none !important}
.portlet-static-jingtaitupian{
background:transparent url('/pub/images/donghuabg.png') no-repeat 0 0; 
height:183px; 
width:960px}
.portlet-static-jingtaitupian .portletHeader, .portlet-static-jingtaitupian dd{
display:none}
.portlet-static-4ea754c17c7b522b .portletHeader{
display:none !important}

.managePortletsLink{display:none}

#wrapper-globalsections{
background:transparent url('/pub/images/menubg.png') repeat-x scroll 0 0; 
height:110px; 
margin-top:4px; 
width:960px}
#wrapper-globalsections ul{
line-height:0.7em; 
*line-height:1.2em; 
_line-height:1.2em}

dd.portletItem_link{
text-align:center; 
margin:0; 
padding:0}

#portal-column-one dt.portletHeader{
color:white; 
display:block; 
font-size:16px !important; 
padding-left:15px; 

text-align:left}
#portal-column-one dt.portletHeader a{
display:block; 
padding-top:3px}
#portal-column-one dt.portletHeader >span{
color:white; 
display:block; 
padding-top:3px}
div.searchSection{display:none}

.state-private{
color:Red !important}
.state-visible{
color:#74AE0B !important}
.state-published{
color:#436976 !important}
.state-pending{
color:#FFA500 !important}
.state-expired{
color:Red !important}
.syndicated{
color:#008000 !important}

#portal-columns{
width:100% !important; 
border-collapse:collapse; 
border-spacing:0; 
margin-top:0}
#portal-column-one{
vertical-align:top; 
display:block; 
margin-top:-20px}
.section-HOME #portal-column-content{
padding:22px 0 0 12px; 
*padding-top:34px}
#portal-column-content{
vertical-align:top; 
padding:10px 0 0 12px; 
*padding:30px 0 0 20px; 
margin:0em 0em 2em 0em; 
width:643px}

body.fullscreen #portal-column-one, 
body.fullscreen #portal-column-two{
display:none}
body.fullscreen #portal-column-content{
width:100%; 
margin:0; 
padding:0}

.contentViews{
background-color:transparent; 
padding-left:1em; 
line-height:normal; 
margin:0; 
list-style:none; 
border:1px solid #74ae0b; 
border-top-width:0px; 
border-left-width:0px; 
border-right-width:0px}
.contentViews li{
display:inline; 
padding-top:0.5em}
.contentViews li a{
background-color:transparent; 
border:1px solid #74ae0b; 
border-style:solid; 
color:#578308; 
height:auto; 
margin-right:0.5em; 
padding:0em 1em; 
line-height:normal; 
text-decoration:none; 
text-transform:none; 
z-index:1}
.contentViews .selected a{
background-color:#cde2a7; 
border-bottom:#cde2a7 1px solid; 
color:#578308}
.contentViews li a:hover{
background-color:#cde2a7; 
color:#578308}
.configlet .contentViews{
font-size:90%}

.contentActions{
background-color:#cde2a7; 
border-left:1px solid #74ae0b; 
border-right:1px solid #74ae0b; 
color:#578308; 
text-align:right; 
text-transform:none; 
padding:0 0 0 1em; 
z-index:2; 
position:relative; 
height:1.6em}
.contentActions ul, 
.contentActions li{
margin:0; 
list-style:none; 
list-style-image:none; 
color:Black; 
text-align:left; 
line-height:1.6em}
.contentActions li{
float:right; 
z-index:4; 
border-left:1px solid #74ae0b}
.contentActions a{
text-decoration:none; 
color:#578308; 
padding:0 0.5em; 
cursor:pointer}
.contentActions span.subMenuTitle{
padding:0em 0.5em; 
position:relative; 
white-space:nowrap; 
display:inline}
.contentActions a span.subMenuTitle{
padding:0px; 
display:inline}
.actionMenu{

position:relative; 
margin:0; 
padding:0}
.actionMenu .actionMenuHeader{
margin:0; 
padding:0; 
font-weight:normal}
.actionMenu.activated .actionMenuHeader{
position:relative; 
z-index:10}
.actionMenu .actionMenuHeader a{
display:block}
.arrowDownAlternative{

font-size:0.85em}
.actionMenu .actionMenuContent{
display:none; 
z-index:5; 
position:absolute; 
top:1.6em; 
right:-1px; 
height:auto; 
padding:0; 
margin:0}
.actionMenu.activated .actionMenuContent{
display:block !important}
.actionMenu.activated .actionMenuContent{

display:table !important; 
border-collapse:collapse; 
border-spacing:0}
.actionMenu.deactivated .actionMenuContent{
display:none !important}
.actionMenu .actionMenuContent ul{
display:block; 
background:#cde2a7; 
border:1px #74ae0b; 
border-style:none solid solid solid; 
margin:-2px 0 0 0; 
padding:0}
.actionMenu .actionMenuContent li{
float:none; 
background-color:transparent; 
display:inline; 
padding:0; 
margin:0; 
border:0}
.actionMenu .actionMenuContent li a{
display:block; 
white-space:nowrap; 
margin:0.2em 0}
.actionMenu .actionMenuContent .selected{
display:block; 
white-space:nowrap; 
padding:0 0.5em; 
margin:0.2em 0}
.actionMenu .actionMenuContent li a:hover{
background-color:#74ae0b; 
color:White}
.actionMenu .actionMenuContent .actionSeparator a{
padding-top:0.2em; 
border-top:1px solid #74ae0b}
#templateMenu li a{
padding-left:16px}

ul.configlets{
margin:1em 0; 
list-style-image:none; 
list-style:none}
ul.configlets li{
margin-bottom:1em}
ul.configlets li a{
text-decoration:none; 
border:none}
ul.configlets li a:visited{
color:#436976; 
background-color:transparent}
ul.configlets li a:active{
color:#436976; 
background-color:transparent}
ul.configlets li label{
font-weight:bold}
ul.configletDetails{
margin:0em 1em 1em 4em; 
list-style-image:none; 
list-style:none}
ul.configletDetails li{
margin-bottom:1em; 
display:inline}
ul.configletDetails li a{
text-decoration:none}
ul.configletDetails li label{
font-weight:bold}

.stx table p{
margin:0; 
padding:0}
.stx table{
border:1px solid #8cacbb ! important}
.stx table td{
border-bottom:1px solid #8cacbb}

.reviewHistory{
display:inline; 
font-size:110% !important; 
color:Black}
.comment{
background:#eef3f5; 
border:1px solid #8cacbb; 
padding:0.25em 1em 0.5em 1em; 
margin-bottom:1em}

.spacer{
margin:1em}

dl.collapsible{
border:1px solid #8cacbb !important; 
margin:1em 0 0 0; 
padding:0}
dl.collapsible dt.collapsibleHeader{
display:block; 
float:left; 
background:White; 
line-height:1.2em; 
vertical-align:middle; 
font-size:90%; 
position:relative; 
top:-0.6em; 
width:auto; 
margin:0 0 -0.6em 1em; 
padding:0 0.5em}
dl.collapsible dd.collapsibleContent{
margin:0; 
padding:0 1em; 
clear:left}

dl.collapsible dd.collapsibleContent >dl{
margin:0; 
padding:0}

dl.expandedInlineCollapsible dt.collapsibleHeader, 
dl.expandedBlockCollapsible dt.collapsibleHeader{
padding:0 6px 0 22px; 
background:White url(treeExpanded.gif) no-repeat 6px 50%; 
cursor:pointer}

dl.collapsedBlockCollapsible{
border:none !important; 
height:1em; 
width:auto}
dl.collapsedBlockCollapsible dt.collapsibleHeader{
float:none; 
position:static; 
margin:0; 
padding:0 0 0 22px; 
line-height:1em; 
background:transparent url(treeCollapsed.gif) no-repeat 6px 50%; 
cursor:pointer}
dl.collapsedInlineCollapsible dd.collapsibleContent, 

dl.collapsedBlockCollapsible dd.collapsibleContent{
display:none}
dl.collapsedInlineCollapsible{
border:none !important; 
height:1em; 
width:auto; 
display:inline}
dl.collapsedInlineCollapsible dt.collapsibleHeader{
position:static; 
float:none; 
margin:0; 
padding:0 0 0 22px; 
line-height:1em; 
background:transparent url(treeCollapsed.gif) no-repeat 6px 50%; 
cursor:pointer; 
display:inline}

.configlet .documentEditable{
padding:0em !important}
.documentEditable .documentContent{
border:1px solid #74ae0b; 
padding:0}
.label{
font-weight:bold; 
display:inline; 
padding-right:0.5em}
.optionsToggle{
border:1px solid #8cacbb; 
color:Black; 
background-color:#dee7ec; 
font-weight:normal !important; 
font-size:90%}

.portalNotLoggedIn{}

#portal-column-content fieldset >* input:focus, 
#portal-column-content fieldset >* textarea:focus{
border-color:#ffa500; 
border-width:1px}

.highlightedSearchTerm{
background-color:#ffa}

dl.searchResults .highlightedSearchTerm{
background-color:transparent; 
font-weight:bold}

.noInheritedRoles{
color:#a0a0a0}

.currentItem{
border-collapse:collapse; 
border:2px solid #ffa500; 
padding:1px}

tr.dragging td{
background-color:#ff6}
.draggingHook{
cursor:move}
.notDraggable{}

ul.formTabs{
position:relative; 
display:block; 
margin:0 0 -2em 0; 
padding:0; 
list-style-type:none; 
text-align:center}
li.formTab{
display:inline; 
margin:0; 
padding:0}
li.formTab a{

display:inline-block}
li.formTab a{
border-top:1px solid #8cacbb; 
border-bottom:1px solid #8cacbb; 
border-left:1px dotted #8cacbb; 
background:White; 
margin:0; 
padding:0.125em 0.75em; 
text-decoration:none}
li.firstFormTab a{
border-left:1px solid #8cacbb}
li.lastFormTab a{
border-right:1px solid #8cacbb}
li.formTab a.selected{
background:#dee7ec}
li.formTab a:hover{
background:#dee7ec}
li.formTab a.notify{
background-color:#ffce7b; 
color:Black}
li.formTab a.required span{
background-image:url(/required.gif); 
background-position:center right; 
background-repeat:no-repeat; 
padding-right:8px}
li.formTab a.notify:hover{
background-color:#ffa500}
.formPanel{
padding:1em 1em 1em 1em; 
border:1px solid #8cacbb}
.formPanel.hidden{
display:none}
div.formControls input.hidden{
display:none}

*:link, :visited{text-decoration:none}
* ul, ol{list-style:none}
* h1, h2, h3, h4, h5, h6, pre, code{font-size:1em}
* a img, :link img, :visited img{border:none}
body{
font:85% &#26999; &#20307; ; 
background-color:White; 
color:Black; 
margin:0; 
padding:0; 
background-color:#eee}
table{
font-size:100%}
a{
color:#000000; 
background-color:transparent}
img{
border:none; 
vertical-align:middle}
p{
margin:0 0 0.75em 0; 
line-height:1.5em}
p img{
border:none; 
margin:0}
hr{
border:0; 
height:1px; 
color:#8cacbb; 
background-color:#8cacbb; 
margin:0.5em 0 1em 0}
h1, h2, h3, h4, h5, h6{
color:Black; 
font-family:&#26999; &#20307; ; 
margin:0.75em 0 0.25em 0}
h1 a, 
h2 a, 
h3 a, 
h4 a, 
h5 a, 
h6 a{
color:Black ! important; 
text-decoration:none}
h1{
font-size:160%}
h2{
font-size:150%}
h3{
font-size:125%; 
border-bottom:none; 
font-weight:bold}
h4{
font-size:110%; 
border-bottom:none; 
font-weight:bold}
h5{
font-size:100%; 
border-bottom:none; 
font-weight:bold}
h6{
font-size:90%; 
border-bottom:none; 
font-weight:bold}
ul{
line-height:1.5em; 
padding:0}
ol{
line-height:1.5em; 
padding:0}
li{
margin-bottom:0.5em}
dt{
font-weight:bold}
dd{
line-height:1.5em; 
margin-bottom:1em; 
margin-left:9px; 
margin-top:8px}

code, tt{
font-family:Monaco,"Courier New",Courier,monospace; 
font-size:120%; 
color:Black; 
background-color:#dee7ec; 
padding:0 0.1em}
pre{
font-family:Monaco,"Courier New",Courier,monospace; 
font-size:100%; 
padding:1em; 
border:1px solid #8cacbb; 
color:Black; 
background-color:#dee7ec; 
overflow:auto}
ins{
color:green; 
text-decoration:none}
del{
color:red; 
text-decoration:line-through}

body.largeText{font-size:100%}
body.smallText{font-size:60%}

#portal-column-one .visualPadding{
margin-top:29px; 
border:none}
#portal-column-two .visualPadding{
padding-top:10px; 
width:100%}

h1, h2{
border-bottom:1px solid #8cacbb; 
font-weight:normal}

body.kssActive h2.inlineEditable:hover, 
body.kssActive h1.inlineEditable:hover{
padding-bottom:1px}
h3, h4, h5, h6{
border-bottom:none; 
font-weight:bold}
.documentFirstHeading{
margin-top:0; 
display:none}
.documentContent{
font-size:110%; 
width:100%; 
background:White}
.documentContent ul{
list-style-image:url(/bullet.gif); 
list-style-type:square; 
margin:0.5em 0 0 1.5em}
.documentContent ol{
margin:0.5em 0 0 2.5em}

.documentContent p a{
text-decoration:none; 
border-bottom:1px #ccc solid}
.documentContent p a:visited{
color:Purple; 
background-color:transparent}
.documentContent p a:active{
color:Red; 
background-color:transparent}
#content a:target{
background-color:#fd7 !important}
.documentContent li a{
text-decoration:none; 
border-bottom:1px #cccccc solid}
.documentContent li a:visited{
color:Purple}
.documentContent li a:active{
color:Red}
.documentContent dd a{
text-decoration:none; 
border-bottom:1px #cccccc solid}
.documentContent dd a:visited{
color:black; 
background-color:transparent}
.documentContent dd a:active{
color:Red; 
background-color:transparent}

#visual-portal-wrapper{
background-color:#eee; 
margin-left:auto; 
margin-right:auto; 
padding:0; 
width:960px; 
margin-top:-4px}

#portal-logo img{
border:none; 
float:left; 
margin-bottom:10px; 
padding:0; 
margin-left:46px; 
*margin-left:46px; 
margin-top:-122px; 
_margin-top:-122px; 
*margin-top:-112px}
#portletPageTopRow #portal-logo img{

background-color:white; 
height:32px; 
margin:-1px 0 0 -1px; 
width:787px}
#portletPageColumns .portletFooter span a{
display:block; 
margin-right:12px; 
text-align:right}
#portletPageColumns{
border:1px solid #B1D6E5 !important; 
width:100%; 
margin-top:0 !important}

#portletPageColumns .portletFooter
{border:none !important}
#portletPageColumns .portletCollection{
border:1px solid #B1D6E5; 
font-size:14px; 
margin-left:
27px; 
margin-top:10px; 
text-decoration:none; 
text-transform:none; 
width:224px}

#portletPageColumns .portletCollection dd a{
border-bottom:none}

#portletPageColumns .portletHeader{
background-color:#b1d6e5; 
width:224px; 
height:37px; 
text-align:center; 
font-size:16px}
#portletPageColumns .portletHeader a span{
display:block; 
padding-top:9px}

#portal-siteactions{
background-color:transparent; 
white-space:nowrap; 
list-style-image:none; 
margin:1px 0 0 0; 
height:auto; 
line-height:normal; 
float:right; 
padding:3px 20px 3px 0}
#portal-siteactions li{display:inline}
#portal-siteactions li a{
background-color:transparent; 
border:none; 
color:#76797c; 
font-size:14px; 
height:auto; 
text-decoration:none; 
text-transform:none}
#portal-siteactions li.selected a{
background-color:#dee7ec; 
color:#436976; 
border:0px solid #8cacbb}
#portal-siteactions li a:hover{
background-color:transparent; 
color:#436976; 
border:0px solid #8cacbb}

#portal-globalnav{
line-height:48px; 
list-style-image:none; 
list-style-position:outside; 
list-style-type:none; 
margin-left:54px; 
*margin-left:50px; 
_margin-left:40px; 
padding-top:9px; 
white-space:nowrap}
#portal-globalnav .plain, #portal-globalnav .selected{
display:inline; 
float:left; 
margin-left:14px; 
*margin-left:-20px; 
_margin-left:-20px; 
margin-top:48px; 
*margin-top:55px; 
_margin-top:55px}
#portal-globalnav .selected a{
color:#ff0}

#portal-globalnav li 
#portal-globalnav li a{

border-color:#8cacbb; 
border-width:1px; 
border-style:none; 
color:#fff; 
font-size:18px; 
font-family:&#26999; &#20307; ; 
font-weight:bold; 
height:auto; 
margin-right:0em; 
padding:0em 10px; 
text-decoration:none; 
text-transform:none; 
height:22px}
#portal-globalnav li a.last-item{
background:transparent}
#portal-globalnav li.selected a{

background-color:transparent; 
border:none; 
color:#ff0}
#portal-globalnav li a:hover{
background-color:transparent; 
border:none; 
color:#f00}
#portal-personaltools{

background-color:transparent; 
border:none; 
line-height:1.6em; 
color:Black; 
padding-right:22px; 
width:300px; 
float:right; 
clear:right; 
text-align:right; 
text-transform:none; 
margin-top:-22px}
#portal-personaltools .portalUser{
background:transparent url(/user.gif) center left no-repeat; 
padding-left:18px}
#portal-personaltools .portalNotLoggedIn{

color:Black; 
padding:0; 
background:transparent; 
background-image:none}
#portal-personaltools li{
color:#436976; 
margin-left:1em; 
display:inline}
#portal-personaltools li a{
text-decoration:none; 
font-size:15px; 
color:#000}
#portal-personaltools .visualIconPadding{
padding-left:10px}
.visualCaseSensitive{
text-transform:none}
#portal-languageselector{
margin:0 1em 0 1em; 
float:right}
#portal-languageselector li{
display:inline}
#portal-breadcrumbs{

background-color:#ddd; 
padding-left:2em; 
text-transform:none; 
line-height:1.6em; 
margin-top:-16px; 
*margin-top:-23px; 
_margin-top:-23px; 
height:20px; 
*width:932px}
#portal-breadcrumbs a{
text-decoration:none}
.breadcrumbSeparator{
font-size:120%}
.addFavorite{
vertical-align:bottom}
.documentEditable{
margin:0; 
width:100%}
#content-news h1{
margin-bottom:1em}

#content h5, 
#content h6{
color:#76797c}
.newsItem{
margin-bottom:1em; 
border-bottom:1px solid #8cacbb}
.newsImage{
border:1px solid #ccc}
.newsImageContainer{
float:right; 
margin:0 0 0.5em 1em; 
width:202px}
.newsContent{
padding:0 1em 1em 1em}
.newsContent ul, 
.newsContent li{
display:block; 
list-style:none; 
list-style-image:none; 
margin:0; 
padding:0}
.newsAbout{
display:block; 
color:#76797c; 
font-size:90%; 
padding:0; 
margin-top:0; 
list-style:none; 
list-style-image:none; 
float:right; 
text-align:right}
.newsAbout li{
display:inline}
.newsFooter{

}
.newsFooter li{
display:inline; 
margin:0 1em 0 0}
.documentActions{
margin:0; 
padding:0; 
text-align:right}
.documentActions ul{
margin-top:10px; 
margin-bottom:10px; 
padding:0 0.5em; 
display:block; 
list-style-type:none; 
list-style-image:none}
.documentActions li{
display:inline; 
font-size:90%; 
margin:0 0.5em; 
padding:0 0.25em}

.documentActions a{
border:none !important; 
text-decoration:none}

dl.portalMessage{
font-size:90%}
dl.portalMessage a{
color:black; 
border:none; 
text-decoration:underline}
dl.portalMessage dt{
background-color:#996; 
border:1px solid #996; 
font-weight:bold; 
float:left; 
margin:0 0.5em 0 0; 
padding:0.5em 0.75em; 
color:White; 
line-height:1.25em}
dl.portalMessage dd{
background-color:#ffffe3; 
border:1px solid #996; 
padding:0.5em 0.5em; 
margin:0; 
line-height:1.25em}
dl.warning dt{
background-color:#d80; 
border:1px solid #d80}
dl.error dt{
background-color:#d00; 
border-color:#d00}
dl.warning dd{
background-color:#fd7; 
border-color:#d80}
dl.error dd{
background-color:#fd7; 
border-color:#d80}
.section-front-page .documentDescription{
display:none}
.documentDescription{

background-color:#CCCCCC; 
color:#000000; 
display:block; 
font-size:16px; 
font-weight:bold; 
height:26px; 
line-height:1.5em; 
margin:0 0 0.5em; 
padding-top:5px; 
text-align:center; 
*margin-top:-17px; 
_margin-top:-17px}
.documentByLine{
font-size:90%; 
font-weight:normal; 
color:#76797c; 
margin-bottom:0.5em}
dl.searchResults span.documentByLine{
display:block}
#category ul{
list-style-image:none; 
list-style-type:none; 
display:inline; 
margin:0}
#category ul li{
display:inline}
.discussion{
margin-top:1em}
.even{
background-color:transparent}
.odd{
background-color:transparent}
.visualHighlight{
background-color:#ffc}
.discreet{
color:#76797c; 
font-size:90%; 
font-weight:normal}
.pullquote{
padding:0 1em 0 1em; 
margin:0 0 1em 1em; 
font-weight:bold; 
color:#CC9933; 
float:right; 
width:35%; 
clear:right; 
background-color:White; 
border-left:4px solid #8cacbb}
.callout{
font-weight:bold; 
color:#CC9933; 
padding:0px 1em}

.notify, 
.documentEditable * .notify{
border:1px solid #ffa500}
.card{
background-color:#dee7ec; 
border-color:#8cacbb; 
border-width:1px; 
border-style:solid; 
float:left; 
margin:1em; 
text-align:center; 
width:110px; 
padding:1em 0}
.card a{
text-decoration:none}
.portrait{
background-color:#dee7ec; 
border-color:#8cacbb; 
border-width:1px; 
border-style:solid; 
font-size:90%; 
margin:0.5em; 
padding:1em 0 0.5em 0; 
text-align:center; 
width:100px}
.portraitPhoto{
border:1px solid black}

table.listing, 
.stx table{

border-collapse:collapse; 
border-left:1px solid #8cacbb; 
border-bottom:1px solid #8cacbb; 
font-size:90%; 
margin:1em 0em 1em 0em}
table.listing th, 
.stx table th{
background:#dee7ec; 
border-top:1px solid #8cacbb; 
border-bottom:1px solid #8cacbb; 
border-right:1px solid #8cacbb; 
font-weight:normal; 
padding:0.25em 0.5em; 
text-transform:none}
table.listing .top{
border-left:1px solid White; 
border-top:1px solid White ! important; 
border-right:1px solid White ! important; 
text-align:right ! important; 
padding:0em 0em 1em 0em}
table.listing .listingCheckbox{
text-align:center}
table.listing td, 
.stx table td{
border-right:1px solid #8cacbb; 
padding:0.25em 0.5em}
table.listing a{
text-decoration:none}
table.listing a:hover{
text-decoration:underline}
table.listing img{
vertical-align:middle}
table.listing td a label, 
.stx table td a label{
cursor:pointer}

table.vertical{
background-color:White}
table.vertical th{
padding:0.5em}
table.vertical td{
border-top:1px solid #8cacbb; 
padding:0.5em}

table.grid td{
border:1px solid #8cacbb; 
padding:0.5em}

table.plain, 
table.plain td, 
table.plain th{
border:1px solid #ccc; 
padding:0.5em; 
border-collapse:collapse}

.listingBar{
background-color:#dee7ec; 
border-color:#8cacbb; 
border-style:solid; 
border-width:1px; 
padding:0em 1em; 
text-align:center; 
text-transform:none; 
vertical-align:top; 
margin:1em 0em; 
font-size:94%; 
clear:both}
.listingBar span.previous, 
.listingPrevious{
text-align:left; 
float:left; 
margin-right:1em}
.listingBar span.next, 
.listingNext{
text-align:right; 
float:right; 
margin-left:1em}
.listingBar img{
vertical-align:middle}
.listingBar a{
text-decoration:none}
.tileItem{
border-top:1px solid #8cacbb; 
padding-top:0.5em; 
margin-top:0.5em}
.tileHeadline{
border:none; 
font-size:110%; 
font-weight:bold}
.tileHeadline a{
text-decoration:none}
.tileBody{
margin-bottom:0.5em}
.tileImage{
float:right; 
margin:0 0 0.5em 0.5em; 
border:1px solid black}
.eventDetails{
float:right; 
width:20em; 
clear:right}

ul.visualNoMarker, 
ol.visualNoMarker{
list-style-type:none; 
list-style-image:none; 
margin:0.5em 0 0 0; 
line-height:1em}

ul.discreet{
list-style-image:none; 
list-style-type:disc}

textarea.proportional{
font:100% &#26999; &#20307; ,&#23435; &#20307; }
.productCredits{
text-align:right; 
font-size:90%; 
clear:both; 
font-weight:normal; 
color:#76797c}
#portal-footer{
background:transparent url('/pub/images/footer.png') repeat-x scroll 0 0; 
color:#FFF; 
float:none; 
height:65px; 
line-height:1.5em; 
padding-top:6px; 
text-align:center; 
margin-top:20px}
#portal-footer p{
margin:0}
#portal-footer a{
text-decoration:none; 
color:#ff0; 
border:none}
#portal-footer a:visited{
color:#ff0}
#portal-footer a:hover{
text-decoration:underline}

#portal-sitemap{
list-style:none; 
list-style-image:none; 
margin:0; 
font-size:90%; 
border:none}
#portal-sitemap a{
border:1px solid White}
#portal-sitemap a:hover{
border:1px solid #8cacbb}
#portal-sitemap .navTreeLevel1{
padding-left:1em; 
border-left:0.5em solid #8cacbb; 
margin:0 0 0 0.5em}
#portal-sitemap .navTreeLevel2{
padding-left:1em; 
border-left:0.5em solid #dee7ec; 
margin:0 0 0 0.6em}

a.link-parent{
display:block; 
background:transparent url(/arrowUp.gif) 4px 5px no-repeat; 
padding:1px 0px 10px 16px; 
font-size:90%; 
text-decoration:none}
#content .link-category{
color:#74ae0b !important}
#content .link-user{
background:transparent url(/user.gif) 0 1px no-repeat; 
padding:1px 0px 1px 16px}
#content .link-comment{
background:transparent url(/discussionitem_icon.gif) center left no-repeat; 
padding:1px 0px 1px 16px !important}
#content .link-anchor{
color:#76797c; 
text-decoration:none; 
font-weight:normal}
#content .link-presentation{
font-size:90%; 
text-align:center}
p#link-presentation{display:none}
#content .link-wiki-add{
color:red}

#content a[href ^="http:"], 
#content a.link-external{

padding:0 0px 3px 0}
#content a[href ^="https:"], 
#content a.link-https{
background:transparent url(/lock_icon.gif) 0px 1px no-repeat; 
padding:1px 0px 1px 16px}
#content a[href ^="http://oa.315ok.org"]{
background:none; 
padding:0}

#content a[href ^="mailto:"], 
#content a.link-mailto{
background:transparent url(/mail_icon.gif) 0px 1px no-repeat; 
padding:1px 0px 1px 16px}
#content a[href ^="news:"], 
#content a.link-news{
background:transparent url(/topic_icon.gif) 0px 1px no-repeat; 
padding:1px 0px 1px 16px}
#content a[href ^="ftp:"], 
#content a.link-ftp{
background:transparent url(/file_icon.gif) 0px 1px no-repeat; 
padding:1px 0px 1px 16px}
#content a[href ^="irc:"], 
#content a.link-irc{
background:transparent url(/discussionitem_icon.gif) 0px 1px no-repeat; 
padding:1px 0px 1px 16px}
#content a[href ^="callto:"], 
#content a.link-callto{
background:transparent url(/phone_icon.gif) 0px 1px no-repeat; 
padding:1px 0px 1px 16px}
#content a[href ^="webcal:"], 
#content a.link-webcal{
background:transparent url(/event_icon.gif) 0px 1px no-repeat; 
padding:1px 0px 1px 16px}
#content a[href ^="feed:"], 
#content a.link-feed{
background:transparent url(/rss.gif) 0px 1px no-repeat; 
padding:1px 0px 1px 18px}

#content .link-plain{
background-image:none !important; 
padding:0 !important}

.visualGhosted{
opacity:0.2}

body.fullscreen #portal-logo, 
body.fullscreen #portal-siteactions{
display:none}
body.fullscreen #portal-globalnav{
margin-top:4em}
body.fullscreen #portal-searchbox{
margin:0.5em 2em 0 0.5em; 
padding:0; 
position:relative; 
z-index:3}

.image-left{
float:left; 
clear:both; 
margin:0.5em 1em 0.5em 0; 
border:1px solid Black}
.image-inline{
float:none}
.image-right{
float:right; 
clear:both; 
margin:0.5em; 
border:1px solid Black}
dd.image-caption{
text-align:left; 
padding:0; margin:0}
dl.captioned{
padding:10px}

.section div{
padding-top:0.5em; 
padding-bottom:0.5em}
